package com.gklee.regionselector;

import java.util.List;

public interface OnRegionDataSetListener
{
    /**
     * 设置顶级的列表
     * @return
     */
    List<SelectBean> setProvinceList();

    /**
     * 设置第二集列表
     * @param SelectBean
     * @return
     */
    List<SelectBean> setOnProvinceSelected(SelectBean SelectBean);

    /**
     * 设置三级列表
     * @param SelectBean
     * @return
     */
    List<SelectBean> setOnCitySelected(SelectBean SelectBean);

    /**
     * 设置四级列表
     * @param SelectBean
     * @return
     */
    List<SelectBean> setOnZoneSelected(SelectBean SelectBean);

    /**
     * 选择之后
     * @param SelectBean
     */
    void setOnAreaSelected(SelectBean SelectBean);

    /**
     * 更新选择的列表
     * @param beans
     */
    void updateSelectedList(List<SelectBean> beans);

    /**
     * 最后点确定返回
     * @param beans
     */
    void resultSelectedList(List<SelectBean> beans);
}
